
body{
    overflow-y: hidden;
}

/*投资列表*/

.bg_list{
    background: #f7f8fd;
}
.list_peacock{
    width: 100%;
    background: url("../images/Investmentlist/banner.png") no-repeat 50%;
    height: 400px;

}
.peacock_banner{
    width: 1200px;
    margin: 0 auto;
}
.user_prompt{
    width: 265px;
    height: 300px;
    background: #fff;
    float: right;
    margin: 50px 15px 0 0;
    text-align: center;
}
.user_prompt h3{
     color:#fead52 ;
     font-size: 36px;
     margin-top: 32px;
     letter-spacing: 5px;
}
.user_prompt span ,.user_prompt div{
     font-size: 16px;
     color: #999;
}
.user_prompt span {
    margin-top: 30px;
    display: block;
}
.user_prompt div {
    margin-top: 10px;
    font-size: 18px;
}
.user_prompt button{
    width: 190px;
    height: 45px;
    font-size: 14px;
    letter-spacing: 3px;
    margin-top: 40px;
    color: #fff;
    padding-left: 12px;
    background: #fead52;
    border: 1px solid #fead52;
    border-radius: 3px;
    box-shadow: 1px 1px 13px #fead52;;
}
/*未登录*/
.user_prompt h5{
    color: #666;
    font-size: 16px;
    margin-top: 45px;
    font-weight: 500;
}
.user_prompt .not_logged_in_Profit{
    margin-top: 35px;
    color:#fead52 ;
    font-size: 50px;
    font-weight: 400;
}
.not_logged_in_goin{
    font-size:12px ;
    color: #c1c1c1;
    margin-top: 18px;
    letter-spacing: 4px;
}
.not_logged_in_goin a{
    color: #fead52;
}
.user_prompt_notLogged_in{
    display: none;
}




/*页面*/
.
,.list_exit{
  color: #fead52;

}
.list_see{
    float: left;
    margin: 15px 40px ;
}
.list_exit{
    float: right;
    margin: 15px 36px 0 0;
}
.list_mian_banner{
    width: 1200px;
    margin: 35px auto 0;
}
.main_title{
    font-size: 30px;
    color: #ff4f78;
    width: 165px;
    font-weight: 600;
    letter-spacing: 4px;
}
.main_line{
    width: 2px;
    height: 30px;
    background: #b5b5b7;
    vertical-align: text-bottom;
}

.list_mian_number{
    width: 200px;
    color: #45464a;
    padding-left: 35px;
    vertical-align: super;
}
.mian_banner{
    width: 100%;
    border: 1px solid #ccc;
    box-shadow: 0 -2px 18px #ccc;
    margin-top: 35px;
    background: #fff;
}
.mian_banner ul li ul,.mian_banner ul li ul li,.list_mian_title span {
    display: inline-block;
}
.mian_banner label{
    font-size: 16px;
    font-weight: 600;
    color: #434343;
}
.main_select_state{
    padding: 0 0 25px 50px;
}

.main_select_state>li{
    margin-top: 22px;
}

.main_select_state  li ul li{
    margin-left: 20px;
    padding: 4px 10px;
    border-radius: 5px;
    cursor: pointer;
}
.seach_color{
    background: #feefc6;
}

/*列表*/
.list_state{
    width: 100%;
    text-align: center;
}
.list_state div{
    width: 100%;
    height: 200px;
    margin-top: 10px;
}
.main_immediate .main_immediate_bg{
    background: #fef2c0;
    position: relative;
}
.main_immediate_bg div{
    height: 100%;
    overflow: hidden;
    position: relative;
}
.main_immediate_bg span{
    width: 1200px;
    height: 2000px;
   display: inline-block;
    position: absolute;
    left: 0;
    background: url(../images/Investmentlist/dynamicbar.png);
}
.main_immediate{
    position: relative;
}


.calculation_number{
    position: absolute;
    width: 86px;
    height: 36px;
    z-index: 12;
    color: #ffffff;
    right: -43px;
    top: 40px;
    display: none;
    background: url("../images/Investmentlist/calculation.png") no-repeat;
    line-height: 30px;
}
.main_immediate>div{
    position: absolute;
    top: 0;
}
.main_immediate_bg{
    position: absolute;
    width: 0;
    height: 200px;
    left: 0;
}



.list_state ul li{
    display: inline-block;
    width: 16%;
    padding-top: 8px;
}
.main_immediate h6{
    font-size: 17px;
    color: #666666;
    letter-spacing: 1px;
    text-align: left;
    line-height: 60px;
    height: 60px;
    margin-left: 19px;
    position: relative;
}
.list_state .annual_income{
    font-size: 26px;
    color: #ff617f;
    letter-spacing: 0px;
}
.list_state li  p{
    color: #6a6a6a;
    letter-spacing: 2px;
}
.list_investment,.list_preheat ,.list_sell_out{
    width: 120px;
    height: 40px;
    font-size: 14px;
    letter-spacing: 3px;
    color: #fff;
    border-radius: 3px;
}
.list_investment{
    background: #ff764f;
    border: 1px solid #ff764f;
}
.list_preheat{
    background: #fead52;
    border: 1px solid #fead52;
}
.list_sell_out{
    background: #c1c1c1;
    border: 1px solid #c1c1c1;
}
.list_state   .immediate_time{
    letter-spacing: 4px;
    font-size: 18px;
}

.list_state  span{
    letter-spacing: 2px;
    font-size: 16px;
}


.list_state .back_progress{
    position: absolute;
    width:1200px ;
    height: 200px;
    left:400px;
    background: #f7f8fd;
    padding-top: 0;
}
.main_immediate2{
    background:  #f7f8fd;
}
.list_state .in_list_spacing{
    height: 5px;
    border: 1px solid #f7f8fd;
}
.main_immediate_border{
    border-top:1px solid #f0f0f0 ;
    border-bottom:1px solid #f0f0f0 ;

}
.main_immediate img{
    vertical-align: middle;
    margin-right: 10px;
}
.main_immediate .list_hover_font{
    position: absolute;
    left: -15px;
    top: -32px;
    z-index: 10;
    color: #fff;
    font-size: 12px;
}
.list_new_hover{
    position: absolute;
    left: -25px;
    top: -12px;
}
.box_img{
  display: none;
}
.nav .block{
    z-index: 0;
}

.siteinfo{
    width: 1200px;
    height:280px ;
    margin: 0 auto;
}
.siteinfo div {
    display: inline-block;
    width: 24.5%;
    height: 100%;
}

.siteinfo img{
    margin: 67px 89px;
}
/*回到顶部*/
.standard_page{
    position: fixed;
    right: 50%;
    bottom:150px;
    margin-right: -695px;
}
.standard_page a {
    display: block;
    width: 45px;
    height: 45px;
    margin-top: 2px;
    background: #fead52;
}
.standard_page a:hover{
    background: #c1c1c1;
}
.standard_page img{
    margin:9px 14px;
}
.standard_page .weChat{
    margin:12px 11px;
}
.standard_page>div{
  position: relative;
}
.triangle{
    width: 10px;
    height: 10px;
    position: absolute;
    left: -17px;
    top: 20px;
    display: none;
    background:url("../images/Investmentlist/Triangle.png")no-repeat ;
}
.qr_code{
    width: 85px;
    height: 85px;
    position: absolute;
    left: -106px;
    top: -18px;
    border: 2px solid #fead52;
   background: url('../images/about.png')no-repeat;
    display: none;
}
.goOut{
    position: absolute;
    width: 70px;
    height: 28px;
    left: -86px;
    top: 11px;
    text-align: center;
    color: #fff;
    line-height: 28px;
    display: none;
    background: url('../images/Investmentlist/achor_yellow.png')no-repeat;
}
.footer{
    margin-top: -1px;
}




/* 详情页*/



.background_map{
    width: 100%;
    height: 400px;
    background: url('../images/Investmentlist/bg-deli.png') no-repeat;
    padding-top: 40px;
}
.main_header{
    width: 1200px;
    margin: 0 auto;
    height: 375px;
    background: #fff;
     border: 1px solid #f7f8fd;
    box-shadow: 0px 0px 8px #c1c1c1;
}
.main_header_title{
    height: 75px;
    border-bottom: 1px solid #f7f8fd;
}

 .main_header_title .list_hover_font{
     position: absolute;
     left: -15px;
     top: -32px;
     z-index: 10;
     color: #fff;
     font-size: 12px;
     letter-spacing: 2px;
     height: 10px;
}

.main_header_title .list_new_hover{
    position: absolute;
    left: -24px;
    top: -4px;
}



.main_header_title h5{
    color:#666666;
    float: left;
    font-size: 18px;
   line-height: 75px;
    font-weight: 500;
    margin-left: 50px;
    letter-spacing: 3px;
    position: relative;
}
.main_header_title h5 img{
    vertical-align: middle;
    padding-right: 12px;
}
.main_header_title p, .main_header_title div{
    display: inline-block;
     color: #666666;
}
.main_header_title div span{
    color: #434343;
    font-size: 18px;
}
.deadline_prompt{
    margin-right: 80px;
}
.deadline{
    float:right;
    margin-right: 50px;
    margin-top: 24px;
}

.main_header_number_left{
     width:  730px;
     height: 250px;
     margin-top: 18px;
    border-right: 1px solid #f7f8fd;
}
.main_header_number_left li ul li{
    display: inline-block;
    width: 32.6%;
}
.main_header_number_left li ul{
    margin-left: 50px;
}
.main_header_number_left li ul li .inv_deil_yield{
    font-size: 45px;
    color:#ff617f ;
    letter-spacing: 2px;
}
.main_header_number_left li ul li span{
    font-size: 26px;
    color: #434343; ;
    letter-spacing: 4px;
}
.inv_deil_Company_H{
    font-size: 45px;
    color:#ff617f ;
}
.main_header_number p{
    color: #999;
    font-size: 15px;
    letter-spacing: 1px;
}
.product_schedule>li,
.inv_deil_Company,
.inv_deil_Company_H,
.speed_progress>p,
.inv_deil_minimum div,
.inv_deil_minimum div p,
.main_header_number>ul,
.input_number div,
.main_header_number_right p,
.main_surplus_money div,
.inv_deil_tab_header li{
    display: inline-block;
}


.speed_progress {

    margin-top: 40px;
}
.speed_progress div{
    width: 300px;
    background: #f1f1f1;
    height: 18px;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 18px;
    border-radius: 18px;
    position: relative;
}
.speed_progress>p{
    margin-left: 50px;
}
.speed_progress div p{
    position: absolute;
    background: #ff764f;
    width: 10%;
    height: 18px;
    border-radius: 18px;
}
.speed_progress span{
    margin-left:20px ;
    color: #ff764f;
}

.inv_deil_minimum{
  margin-left: 50px;
    margin-top: 38px;
}
.inv_deil_minimum div{
    width: 35%;
}
.main_header_number_right{
   color: #999;
}
.main_header_number_right li{

    margin-left: 30px;
}
.estimate{
    position: relative;
}
.deli_not_clickable img{
    position: absolute;
    right: -58px;
    top: 54px;
    width: 210px;
}


.estimate span{
    color: #ff764f;
    font-size: 30px;
    margin-left: 15px;
}
.invest_deil_prompt{
  margin-bottom: 35px;
}
.deli_not_clickable ,.input_number,.deli_not_Preheating {
    margin-bottom: 45px;
    position: relative;
}
.input_reduce_noclick, .input_reduce ,.input_add,.input_add_noclick{
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 25px;
    position: absolute;
}

.input_reduce_noclick, .input_reduce {
    color: #aaa;
    font-weight: 600;
    background: #f1f1f1;
    text-align: center;
    line-height: 30px;
    left: 8px;
    top: 9px;
}
.input_reduce{
    cursor: pointer;
}
.deli_not_clickable,.deli_not_Preheating input{
    background: #f2f2f2;
}
.deli_not_clickable input, .input_number input,.deli_not_Preheating input{
   border:1px solid #c1c1c1 ;
    width: 200px;
    height: 36px;
    padding:6px 8px 6px 45px;;
    border-radius: 2px;
}
.inv_deil_bill_Seal{
    position: relative;
}
.inv_deil_bill_Seal img{
    position: absolute;
    top: -80px;
    right: -29px;
}

.deli_not_clickable button{
    width: 120px;
    height: 50px;
    font-size: 16px;
    letter-spacing: 3px;
    color: #fff;
    padding-left: 12px;
    background: #cccccc;
    border: 1px solid #cccccc;
    border-radius: 2px;
    margin-left: -4px;
    vertical-align: bottom;
}
.deli_not_Preheating button{
    width: 120px;
    height: 50px;
    font-size: 16px;
    letter-spacing: 3px;
    color: #fff;
    padding-left: 12px;
    background: #fead52;
    border: 1px solid #fead52;
    border-radius: 2px;
    margin-left: -4px;
    vertical-align: bottom;
}
.input_add{
    color: #fff;
    font-weight: 500;
    background: #ff754e;
    right: 126px;
    top: 9px;
    cursor: pointer;
}
.input_add_noclick{
    color: #cccccc;
    font-weight: 500;
    text-align: center;
    line-height: 30px;
    right: 130px;
    top: 9px;
}
.input_number button{
    width: 120px;
    height: 50px;
    font-size: 14px;
    letter-spacing: 3px;
    color: #fff;
    padding-left: 12px;
    background: #ff754e;
    border: 1px solid #ff754e;
    border-radius: 2px;
    margin-left: -4px;
    cursor: pointer;
    vertical-align: bottom;
}
.input_number button img{
    vertical-align: bottom;
    margin-left: 5px;
}
.main_surplus_money{
    margin-bottom: 50px;
}
.main_surplus_Money{
    font-size: 18px;
    color: #434343;
    letter-spacing: 2px;
}
.main_surplus_money div{
    float: right;
}
.inv_deil_main_width{
    width: 1100px;
    margin: 0 auto;
}
.inv_deil_main_banner{
    width: 1200px;
    box-shadow: rgb(193, 193, 193) 0px 0px 8px;
    margin: 20px auto 60px;
    background: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(247, 248, 253);
    border-image: initial;
}
.inv_deil_tab_header{
    font-size: 18px;
    border-bottom:1px solid #f1f1f1 ;
    margin-top: 25px;
}

.inv_deil_tab_header li{
    margin-right: 80px;
    color:#666666 ;
    cursor: pointer;
    height: 36px;
}
.inv_deil_tab_header .inv_deil_select_tab{
    color: #ff627f;
    border-bottom: 2px solid #ff627f;
}
.inv_deil_tab_hide h5{
    color: #434343;
    font-size: 18px;
    margin: 28px 0 20px;
}
.inv_deil_tab_hide{
    color: #999;
    font-size: 16px;
    letter-spacing: 2px;
}
.product_schedule {
    text-align: center;
}
.deli_progress p{
    width: 10px;
    height: 10px;
    border: 2px solid #ff754e;
    border-radius: 50%;
    display: inline-block;
}
.product_schedule li{
  vertical-align: middle;
    margin: 10px;
}
ul .deli_progress{
    margin: 10px 10px 85px 10px;
}
.product_schedule_font p{
    margin-top: 10px;
}
.deli_progress_one ,.deli_progress_one2,.deli_progress_two,.deli_progress_two2{
    background: #ff754e;
}

.inv_deil_tab_onetitle{
    display: block;
    margin-left: 20px;
    color: #666;
}
.inv_deil_table{
    width: 1050px;
    margin-left: 20px;
}
.inv_deil_table tr th{
    background: #f7f7f7;
    font-size: 15px;
    font-weight: 400;
    text-align: left;
    padding: 0 0 0 55px;
}
.inv_deil_table td{
    width:250px;
    height: 60px;

}
.inv_deil_table tr{
    text-align: center;
    border-bottom: 1px solid #f1f1f1;
    border-top: 1px solid #fefefe;
}
.inv_deil_table img{
    vertical-align: inherit;
    margin-left: 10px;
}


.inv_deil_bill>p{
    margin-left: 20px;
    margin-bottom: 10px;
}
.inv_deil_bill .inv_deil_bill_infromtion{
    width: 920px;
    height: 290px;
    margin: 0 auto 50px;
    border: 1px solid #c1c1c1;
    color: #666;
}
.inv_deil_bill_title{
    width: 650px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #c1c1c1;
}
.inv_deil_bill_infromtion label{
    color: #434343;
    font-weight: 600;
}
.inv_deil_bill_content{
    margin: 22px 115px;
}
.inv_deil_bill_content span{
    border-bottom: 1px solid #c1c1c1;
    height: 35px;
    display: inline-block;
    padding: 0 4px;
}
.inv_deil_bill_content .number{
    color:#e34a20 ;
}
.inv_deil_bill_content .Order{
    margin-left: 105px;
}
.inv_deil_bill_content .date{
    margin-left: 175px;
}
.inv_deil_bill_footer{
  font-size: 10px;
}
.inv_deil_bill_footer .title{
   color: #e34a20;
    margin-left: 115px;
}
.inv_deil_bill_footer .date{
    margin-left: 85px;
}
 .inv_deil_tab_table th, .inv_deil_tab_table td{
    font-size: 14px;
    font-weight: 400;
}
.inv_deil_tab_table .even{
    background: #f7f7f7;
}
.inv_deil_tab_table{
    border-bottom: 1px solid #c1c1c1;
}
.inv_deil_tab_table th{
    width: 135px;
    text-align: right;
    padding: 15px 0;
}
.inv_deil_tab_table td{
    padding-left: 100px;
    color: #666;
    letter-spacing: 1px;
}
.inv_deil_tab_reallyhide,.inv_deil_closing{
    display: none;
}
.inv_deil_tab_reallyhide h4{
    font-size: 18px;
    color: #666;
    margin: 30px 0 15px 0;
}
.inv_deil_tab_reallyhide span{
    font-size: 14px;
    color: #666;
    margin-left: 20px;
}

.inv_deil_tab_reallyhide p{
    margin: 20px 20px;
    font-size: 14px;
    letter-spacing: 0;
}
.inv_deil_tab_Deal>div{
    min-height: 650px;
}
.inv_deil_tab_Deal>div>div img{
    margin: 200px 460px 0;
}
.inv_deil_tab_Deal>div>div p{
   text-align: center;
    font-size: 16px;
    color: #999;
    letter-spacing: 1px;
}


.inv_deil_closing{
    width: 1100px;
    text-align: center;
    color: #999;
    margin-top: 30px;

}
.inv_deil_closing th{
    background: #f1f1f1;
    font-size: 16px;
    padding: 5px 0;
    font-weight: 500;
}
.inv_deil_closing td{
    font-size: 16px;
    padding: 15px 0 ;
    border-bottom: 1px solid #f0f0f0;
}

.displayNone{
    display: none;
}